listview: Port various gridview improvements
authorBenjamin Otte <otte@redhat.com>
Tue, 22 Oct 2019 01:21:39 +0000 (03:21 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 30 May 2020 23:26:46 +0000 (19:26 -0400)
commitea390a4a735c8437802eb568205b6156e89f4db9
tree94e76988b5fbe336e5013e33a71cc8dbd024372b
parent6b98948f9a5d1f21d2a61ca1b6fdfbea65f721e8
listview: Port various gridview improvements

- Handle anchor as align + top/bottom
  This fixes behavior for cells that are higher than the view
- Add gtk_list_view_adjustment_is_flipped()
  This should fix RTL handling of horizontal lists
- Fix scrolling
  This should make scrolling more reliable, particularly on short lists
  that are only a few pages long.
gtk/gtklistview.c